package com.gxar.quick.ar.server.db.mapper;

import com.gxar.quick.ar.server.db.model.ExchangeItemWorksEntity;

import java.util.List;

/**
 * @author linsy
 * @version 1.0
 * @created 2024/2/18 10:31
 */
public interface ExchangeItemWorksMapper {


    /**
     * 根据code查询
     *
     * @param code code
     * @return 兑换品选择的作品
     */
    List<ExchangeItemWorksEntity> findByCode(String code);

    /**
     * 根据cde集合查询
     *
     * @param code code
     * @return 兑换品选择的作品
     */
    List<ExchangeItemWorksEntity> findInCode(List<String> code);

    /**
     * 根据code删除
     *
     * @param code code
     */
    void deleteByCode(String code);

    /**
     * 批量保存
     *
     * @param exchangeItemWorksEntities 内容
     * @return 数量
     */
    Integer saveAll(List<ExchangeItemWorksEntity> exchangeItemWorksEntities);
}
